XEN instalacja maszyny wirtualnej Kategoria: Linux | Tagi: lvm, xen | Autor: Bartłomiej Gałęzia

instalacja wolumenu

lvcreate -n nazwa_wolumenu -L 100G nazwa_grupy

ściągamu iso płyty instalacyjnej i kopiujemy z niego kernel i ramdisc

wget -c http://cdimage.debian.org/debian-cd/8.3.0/amd64/iso-cd/debian-8.3.0-amd64-netinst.iso
mount -t iso9660 iso-cd/debian-8.3.0-amd64-netinst.iso /mnt/iso/
cp /mnt/iso/install.amd/vmlinuz /xen/kernels/debian8.3/vmlinuz
cp /mnt/iso/install.amd/initrd.gz /xen/kernels/debian8.3/initrd.gz

config do instalacji z iso

vim /xen/nazwa_maszyny/nazwa_configa.cfg
kernel = "/xen/kernels/debian8.3/vmlinuz"
# Ramdisk (optional)
ramdisk = "/xen/kernels/debian8.3/initrd.gz"

vcpus       = '1'
memory      = '512'

#  Disk device(s).
root        = '/dev/xvda1 ro'

disk        = [
                  'phy:/dev/xenvms/nazwa_wolumenu,xvda,w'
                ,'file:/xen/ISOs/debian-8.3.0-amd64-netinst.iso,hdc:cdrom,r'
              ]

#  Hostname
name        = 'nazwa_maszyny'

#  Networking
vif         = [ 'mac=00:11:22:33:44:55,bridge=xenbr0' ]

##  Behaviour
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'

#uruchomienie maszyny z podłączeniem do konsoli

xm create nazwa_configa.cfg -c

po instalacji

xm destroy ID_maszyny

odhashowac bootloader i zamienic sekcje disk

vim /xen/nazwa_maszyny/nazwa_configa.cfg
bootloader = '/usr/lib/xen-4.1/bin/pygrub'

vcpus       = '1'
memory      = '512'

#  Disk device(s).
root        = '/dev/xvda1 ro'
disk        = [
                  'phy:/dev/xenvms/nazwa_wolumenu,xvda,w'
              ]

#  Hostname
name        = 'nazwa_maszyny'

#  Networking
vif         = [ 'mac=00:11:22:33:44:55,bridge=xenbr0' ]

##  Behaviour
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'
xm create nazwa_configa.cfg -c
xm console ID_maszyny #podłączenie do konsoli

Dodaj komentarz

Brak komentarzy, bądź pierwszy i dodaj swój komentarz